A Think-aloud Study of Novice Debugging
نویسندگان
چکیده
Debugging is a core skill required by programmers, yet we know little about how to effectively teach the process of debugging. The challenges learning debugging are compounded for novices who lack experience and still tools they need program effectively. In this work, report case study in which used think-aloud protocol gain insight into behaviour three students engaged tasks. Our qualitative analysis reveals variety helpful practices barriers that limit effectiveness We observe comprehension, evidence-based activities, workflow all contribute novice success. Lack sustained effort, precision, methodical processes negatively impact effectiveness. anticipate understanding engage tasks will aid future work address ineffective behaviours promote effective activities.
منابع مشابه
Exploring self-rated health among adolescents: a think-aloud study
BACKGROUND Despite extensive use of self-rated health questions in youth studies, little is known about what such questions capture among adolescents. Hence, the aim of this study was to explore how adolescents interpret and reason when answering a question about self-rated health. METHODS A qualitative study using think-aloud interviews explored the question, "How do you feel most of the tim...
متن کاملAssertions in End-User Software Engineering: A Think-Aloud Study
There has been little research on end-user program development beyond the programming phase. Devising ways to address additional phases may be critical, because research shows that over one-half of the programs written by end users, at least in the widely used spreadsheet paradigm, contain errors. In this paper, we investigate whether providing end users with integrated support for requirement ...
متن کاملSeeking Source Discourse Ideology by English and Persian Translators: A Comparative Think Aloud Protocol Study
Discourse audiences are susceptible to fall victims of the concealed ideological representations in discourses at the expanse of changing and modifying their mental models through which they act on the world. Translators as readers and at the same time intercultural mediators need to be equipped with the knowledge of how ideology is accommodated in discourse both not to fall victim to it and to...
متن کاملthe relationship between iranian efl learners beliefs about rote learning, their use of vocabulary learning strategies and their success in vocabulary learning: a think-aloud protocol study
the purpose of this study was to investigate iranian efl learners’ beliefs about the role of rote learning (rl) in vocabulary learning strategies; besides, the study examined if english proficiency would influence learners’ vocabulary learning strategy use. this study addresses the need for a clear understanding of the role of rl in efl vocabulary learning by looking at iranian efl learners’ ow...
15 صفحه اولThe disruptive effect of Think Aloud
Thinking Aloud Thinking Aloud is the most commonly used technique used to test users ́ interaction with computers. The assumption is that Think Aloud gives access to what goes on in the users ́ minds. However, interfaces are multi modal and play heavily on user ́s visual perception. Reflecting upon Think Aloud (TA), we ask the question: what happens when users are required to verbalise their visua...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Computing Education
سال: 2023
ISSN: ['1946-6226']
DOI: https://doi.org/10.1145/3589004